
<%@page import="w83b.w83bUtilidadesComunes.W83bClsConstantes"%>
<%@page import="w83b.w83bDAO.w83bConstantesBD.W83bProvinciasBD"%>
<%@page import="w83b.w83bDAO.w83bConstantesBD.W83bTramitesBD"%>
<%@ taglib uri="/WEB-INF/tld/ejieFramework-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>

<%@ page import="es.ejie.frmk.listeners.base.Q70ListenerUtils" %>
<%@include file="/preavisos/includes/w83bPreavisos.inc" %>

<%!
//Recuperar el path de los contenidos estaticos de framework
String riastaticPath = Q70ListenerUtils.getApplicationResourceURI("PREFIJO_URL_ESTATICO","ALIAS_ESTATICO_RIA");	
String staticPath = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_ESTATICO");	
String PREFIJO_URL_DINAMICO = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_DINAMICO");	
%>
<%@page import="com.ejie.general.cargador.W83bCargadorEstaticos"%><!-- Include de los elementos comunes -->
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"contextual-v1.0.0","tabla-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"dialogo-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"feedback-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"intervalo-v1.0.0"},PREFIJO_URL_DINAMICO)%>


<script type="text/javascript" src ='<%=staticPath + "/js/w83bfunciones.js?v="+versionjs%>'></script>
<script type="text/javascript" src ='<%=staticPath + "/js/w83bPreavisos.js?v="+versionjs%>'></script>

<script type="text/javascript">
<%	
String where = W83bProvinciasBD.codComunidAuto + "="+ W83bClsConstantes.CONSTANTE_CAV;

String whereTramite = W83bTramitesBD.codFase + "="+ W83bClsConstantes.CONSTANTE_FASE_PREAVISO;

/*if(W83bClsConstantes.CONSTANTE_CASTELLANO.equals(strIdioma)){
	whereTramite = whereTramite+"ORDER BY "+W83bTramitesBD.descripcion;	
}else{
	whereTramite = whereTramite+"ORDER BY "+W83bTramitesBD.descripcion_eusk;
}*/
	whereTramite = whereTramite+"ORDER BY "+W83bTramitesBD.codTramite;	
%>
</script>
<html:form 
		styleId="w83bFormBusqPreavisos"
		action="/w83bDispatch.do">
<jsp:include page="../mantenimientos/centroTrabajoJSP/w83bCentroTrabajo.jsp" />
<input id="lanzarBusqueda" type="hidden" value=""/>
<html:hidden styleId="boton" property="boton" name="contexto"/>
<html:hidden styleId="codSelec" property="codSelec" name="contexto"/>
<html:hidden styleId="provinciaHd" property="w83bPreavisosBean.centroTrabajo.territorio" name="contexto"/>
<html:hidden styleId="municipioHd" property="w83bPreavisosBean.centroTrabajo.municipio" name="contexto"/>
<html:hidden styleId="idCentroTrabajo" property="w83bPreavisosBean.idCentroTrabajo" />
<html:hidden styleId="tramiteHd" property="w83bPreavisosBean.tramiteTxt" name="contexto"/>

<html:hidden styleId="idFecha_entrada_desde" name="contexto" property="w83bPreavisosBean.fecha_entrada_desde" />
<html:hidden styleId="idFecha_entrada_hasta" name="contexto" property="w83bPreavisosBean.fecha_entrada_hasta" />
<html:hidden styleId="idFecha_eleccion_desde" name="contexto" property="w83bPreavisosBean.fecha_eleccion_desde" />
<html:hidden styleId="idFecha_eleccion_hasta" name="contexto" property="w83bPreavisosBean.fecha_eleccion_hasta" />
<html:hidden styleId="idFecha_inicio_desde" name="contexto" property="w83bPreavisosBean.fecha_inicio_desde" />
<html:hidden styleId="idFecha_inicio_hasta" name="contexto" property="w83bPreavisosBean.fecha_inicio_hasta" />
<html:hidden styleId="idFecha_tramite_desde" name="contexto" property="w83bPreavisosBean.fecha_tramite_desde" />
<html:hidden styleId="idFecha_tramite_hasta" name="contexto" property="w83bPreavisosBean.fecha_tramite_hasta" />
<html:hidden styleId="busqRealizada" name="contexto" property="busqRealizada" />


      <fieldset>
        <legend><html:message key="comun.preavisos.labels.numpreaviso"/></legend>
        <div class="filaForm">
          <div class="filaLeft"> <span class="etiqueta">
            <label for="codterrit_desde_numerico"><html:message key="comun.preavisos.labels.desde"/></label>
            </span> 
            <span class="campo"><input onchange="cambiarTerritorioHasta()" id="codterrit_desde_numerico" maxlength="2" name="codterrit_desde"    class="estiloInput" style="width:1.5em"  />
			<html:text name="contexto" property="w83bPreavisosBean.anyoDesde" styleClass="estiloInput ancho25" maxlength="4" styleId="anyoelec_desde_numerico" onchange="duplicarnumero(this,anyoelec_hasta_numerico)"></html:text>
			<html:text name="contexto" property="w83bPreavisosBean.numpreaviso_desde" styleClass="estiloInput ancho40" maxlength="6" styleId="numpreaviso_desde_numerico" onchange="duplicarnumero(this,numpreaviso_hasta_numerico)"></html:text></span>
 		</div>
          <div class="filaRight"> <span class="etiqueta">
            <label for="codterrit_hasta_numerico"><html:message key="comun.preavisos.labels.hasta"/></label>
            </span> <span class="campo"><input  onchange="cambiarTerritorioDesde()" id="codterrit_hasta_numerico" maxlength="2" name="codterrit_hasta"    class="estiloInput" style="width:1.5em"  />
			<html:text name="contexto" property="w83bPreavisosBean.anyoHasta" styleClass="estiloInput ancho25" maxlength="4" styleId="anyoelec_hasta_numerico" ></html:text>
			<html:text name="contexto" property="w83bPreavisosBean.numpreaviso_hasta" styleClass="estiloInput ancho40" maxlength="6" styleId="numpreaviso_hasta_numerico" ></html:text></span>
        </div>
        </div>
      </fieldset>
    <div class="cleanFloats"></div>
       <fieldset>
	        <legend><html:message key="comun.actas.centroTrabajo" i18nKey="w83bcomun"/></legend>
	        <div class="filaForm">
	          	<div class="filaLeft"> 
	          		<span class="etiqueta">
		            	<label for="cif"><html:message key="comun.actas.cifNif" i18nKey="w83bcomun"/></label>
		            </span> 
		            <span class="campo">
						<html:text name="contexto" property="w83bPreavisosBean.centroTrabajo.cifnif" styleClass="estiloInput ancho60" maxlength="9" styleId="cifnif" onchange="verificarDNI(true);"></html:text>
						<html:text property="w83bPreavisosBean.centroTrabajo.numCentro" styleClass="estiloInput ancho20" maxlength="3" styleId="numCentro_numerico"  onchange="verificarDNI(false);"></html:text>
		            </span> 
	            </div>
	        </div>
	        <div class="filaForm">
	        <div class="filaLeft"> 
	          		<span class="etiqueta">
	            		<label for="razonSocial"><html:message key="comun.actas.razonSocial" i18nKey="w83bcomun"/></label>
	            	</span> 
	            	<span class="campo">
						<html:text property="w83bPreavisosBean.centroTrabajo.razonSocial" styleClass="estiloInput ancho505" maxlength="50" styleId="razonSocial"></html:text>
	            	</span> 
	           </div>
	        </div>
	        <div class="filaForm">
	        	<div class="filaLeft"> 
	          		<span class="etiqueta">
	            		<label for="idProvincia"><html:message key="comun.actas.provincia" i18nKey="w83bcomun"/></label>
	            	</span> 
	            	<span class="campo">
	            	 
						<html:text onchange="javascript:llamadaTxtProvincia('territorioTxt_numerico','idComboProvincia','provinciaHd','idComboMunicipio');" property="w83bPreavisosBean.centroTrabajo.codTerritorio" styleClass="estiloInput ancho20" maxlength="2" styleId="territorioTxt_numerico"></html:text>
						
						<html:select name="contexto" property="w83bprovincia" styleId="idComboProvincia"
							onchange="javascript: llamadaComboProvincia('territorioTxt_numerico','idComboProvincia','provinciaHd','municipioTxt_numerico','idComboMunicipio','municipioHd')" styleClass="estiloInput ancho135">
				          	<html:tablasCodigos name="tablasCodigosBean" 
				          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
				          	options="optionsCollection" table="w83bTablaProvincias" 
				          	labelColumn="descripcion" valueColumn="id" 
				          	whereClause="<%=whereEdicionPreavisos%>"
				          	/>
		   					
					        <html:option value=""/>
		   					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
		   					 label="descripcion" value="id"/>
						</html:select>
					</span>
				</div>
				 <div class="filaRight"> 
	          		<span class="etiqueta">
	            		<label for="idMunicipio"><html:message key="comun.actas.municipio" i18nKey="w83bcomun"/></label>
	            	</span> 
	            	<span class="campo">
							<html:text onchange="javascript:llamadaTxtMunicipio('municipioTxt_numerico','idComboMunicipio','municipioHd');" property="w83bPreavisosBean.centroTrabajo.codMunicipio" styleClass="estiloInput ancho20" maxlength="4" styleId="municipioTxt_numerico"></html:text>
						<html:listasEnlazadas javascriptCallerFunc="llamada" javascriptReturnFunc="vuelta"
						formName="w83bFormBusqPreavisos" sourceTag="w83bprovincia" targetTag="w83bmunicipio"
						table="w83bTablaMunicipios" labelColumn="ds_o" valueColumn="id"
						predicateColumn="provincia_id" predicateColumnNumeric="true"  extraPredicate="id>0) ORDER BY (DS_O"/>
													
						<html:select onclick="javascript:llamadaComboMunicipio('municipioTxt_numerico','idComboMunicipio','municipioHd');" styleClass="estiloInput ancho135" 
						name="w83bFormBusqPreavisos"  property="w83bmunicipio"  styleId="idComboMunicipio">
							  
						<html:option value="">&nbsp;</html:option>
						</html:select>
					</span>
				</div>

	        </div>
	        <div>
	          <div class="botonesFieldset">
	            <span class="zonaright"><a onclick="crearModalCentroTrabajoReinicForm('preavisosOP',$('#cifnif').val(),$('#numCentro_numerico').val(),$('#razonSocial').val());" href="#">Seleccionar</a></span> 
	          </div>
	        </div>
      </fieldset>
      <div class="cleanFloats"></div>
<%--      <fieldset class="fieldsetLeft">--%>
<%--        <legend><html:message key="comun.preavisos.labels.numtrabajadores"/></legend>--%>
<%--        <div class="filaForm">--%>
<%--          <div class="filaLeft"> --%>
<%--          	<span class="etiqueta">--%>
<%--            	<label for="desdeT_numerico"><html:message key="comun.preavisos.labels.desde"/></label>--%>
<%--            </span> --%>
<%--            <span class="campo">--%>
<%--            	<html:text styleId="desdeT_numerico" property="w83bPreavisosBean.desdeT"  name="contexto"  styleClass="estiloInput" style="width:8.5em" ></html:text>--%>
<%--            </span> --%>
<%--          </div>--%>
<%--          <div class="filaRight"> <span class="etiqueta">--%>
<%--            <label for="hastaT_numerico"><html:message key="comun.preavisos.labels.hasta"/></label>--%>
<%--            </span> <span class="campo">--%>
<%--            	<html:text styleId="hastaT_numerico" property="w83bPreavisosBean.hastaT"  name="contexto"  styleClass="estiloInput" style="width:8.5em" ></html:text>--%>
<%--            </span> </div>--%>
<%--        </div>--%>
<%--      </fieldset>--%>
      <fieldset class="fieldsetLeft">
        <legend><html:message key="comun.preavisos.labels.fechentrada"/></legend>
        <div id="fech_entrada"class="filaForm">
         
        </div>
      </fieldset>
      <fieldset class="fieldsetRight">
        <legend><html:message key="comun.preavisos.labels.fechinicio"/></legend>
        <div id="fech_inicio" class="filaForm">
         </div>
      </fieldset>
      <div class="cleanFloats"></div>
      <fieldset class="fieldsetLeft">
        <legend><html:message key="comun.preavisos.labels.fecheleccion"/></legend>
        <div id="fech_eleccion"class="filaForm">
        </div>
        <div class="filaForm">
          <div class="filaAll">
            <label for="sfe" style="text-align:left"><html:message key="comun.preavisos.labels.sinfecheleccion"/></label>
            <html:checkbox styleId="sinfecha_eleccion" name="contexto" property="w83bPreavisosBean.sinfechaeleccion" value="<%=W83bClsConstantes.CONSTANTE_SI%>"></html:checkbox>
          </div>
        </div>
      </fieldset>
<%--      <div class="cleanFloats"></div>--%>
      <fieldset class="fieldsetRight">
        <legend><html:message key="comun.preavisos.labels.eleccion"/></legend>
        <div class="filaForm">
          <div class="filaLeft"> <span>
            <label for="eleccion_parcial" style="text-align:left"><html:message key="comun.preavisos.labels.eleccionparcial"/></label>
            <html:checkbox styleId="eleccion_parcial" name="contexto" property="w83bPreavisosBean.eleccion_parcial" value="<%=W83bClsConstantes.CONSTANTE_SI%>"></html:checkbox>
            </span> </div>
          <div class="filaRight"> <span>
            <label for="preaviso_global" style="text-align:left"><html:message key="comun.preavisos.labels.prevglobal"/></label>
            <html:checkbox styleId="preaviso_global" name="contexto" property="w83bPreavisosBean.preaviso_global" value="<%=W83bClsConstantes.CONSTANTE_SI%>"></html:checkbox>
            </span> </div>
        </div>
      </fieldset>
      <div class="cleanFloats"></div>
      <fieldset>
        <legend><html:message key="comun.preavisos.labels.busqueda_tramite"/></legend>
        
        <div id="fech_tramite" class="filaForm">
          
        </div>
        <div class="filaForm">
          <div class="filaAll"><span class="etiqueta">
            <label for="tramite"><html:message key="comun.preavisos.labels.tramite"/></label>
            </span> <span class="campo">
            
            
            <span class="campo">
		         <html:tablasCodigos
						name="tablasTramite"
						type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean"
						scope="page"
						options="optionsCollection"
						table="w83bTramite"
						labelColumn="desc_012"
						valueColumn="c_tram_012"
						whereClause="<%=whereTramite%>"	
				        />
				<html:select 
							name="contexto"
							styleClass="estiloInput"
							style="width:40em"
							styleId="comboTramite"
							property="w83bPreavisosBean.codTramite"
							onchange="fncTramite()">
						
						<html:option value="">&nbsp;</html:option>
						<html:optionsCollection
							name="tablasTramite"
							property="optionsCollection"
							label="desc_012"
							value="c_tram_012"/>
				</html:select>	
             </span>
            				
            </span></div> 
		
        </div>
        <div class="filaForm">
          <div class="filaAll"> <span class="etiqueta">
            <label for="utramite"><html:message key="comun.preavisos.labels.ultimo_tramite"/></label>
            </span> <span class="campo">
            <html:checkbox styleId="utramite" name="contexto" property="w83bPreavisosBean.utramite" value="<%=W83bClsConstantes.CONSTANTE_SI%>"></html:checkbox>
            </span> </div>
        </div>
      </fieldset>
      <div class="cleanFloats"></div>
      <div class="zonabotones"> <span class="zonaright"><a id="botonBuscar" href="#" ><html:message key="comun.boton.buscar" i18nKey="w83bcomun"/></a> <a id="botonLimpiar" href="#"><html:message key="comun.boton.limpiar" i18nKey="w83bcomun"/></a></span> </div>
	
	<div class="zonaResultados scroll">
		<div id="botonera" class="botonera"  style="display: none;">
		</div>
		<br/>
		<div  id="ejie-table-idTablaPreavisos" class="ejie-table-multi">
			<!-- La Tabla propiamente dicha -->
			<table id="idTablaPreavisos" cellpadding="0" cellspacing="0"></table>	
			<!-- Barra de paginacion -->
			<div id="idPaginacionPreavisos"></div> 
		</div>
	</div>
</html:form>
